package com.qzdsoft.erpcloud.service.act;

import com.qzdsoft.erpcloud.domain.act.CenterSmsLog;
import com.qzdsoft.erpcloud.vo.query.act.CenterSmsLogInfo;
import com.qzdsoft.erpcloud.vo.query.act.CenterSmsLogQueryParam;
import com.qzdsoft.vo.LayTableResponse;
import com.qzdsoft.vo.Response;

/**
 * Created by Yang
 */
public interface CenterSmsLogService {

    /**
     * 根据id获取
     * @param id
     * @return
     */
    CenterSmsLog selectById(Integer id);
    
    /**
     * 新增修改保存
     * @param actCenterSmsLog
     * @return
     */
    Response<String> saveOrUpd(CenterSmsLog actCenterSmsLog);

    Response<String> del(Integer id);

    Integer selectDataCount(CenterSmsLogQueryParam centerSmsLogQueryParam);

    LayTableResponse<CenterSmsLogInfo> selectData(CenterSmsLogQueryParam centerSmsLogQueryParam);
}
